/*
 * @Author: HeAo
 * @Date: 2022-08-12 14:30:30
 * @LastEditTime: 2022-08-16 20:02:00
 * @LastEditors: HeAo
 * @Description: 
 * @FilePath: \JavaScripe\day-06\01-数组的创建.js
 * 别乱动！
 */
// 1、字面量
var arr = [1, 2, 'hello', {
  name: 'zhangsan'
}, function arrTest() {}]

// // 3、length 数组长度
// console.log(arr.length); //5

// // 3.3 拿到最后一个
// console.log(arr[arr.length - 1]); //[Function: arrTest]

// // 3.4 删除数组的元素
// arr.length = 2
// console.log(arr); //[ 1, 2 ]

// 4、根据索引拿到值 （a[100] 超出也不会报错——undefined）
// console.log(arr[0]);

// 5、添加数据（中间空的他会提示 xx empty items）/修改数据
// arr[10] = '我是新增'
// console.log(arr);

// 6、数组的for、for-in循环
for (var i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}
for (var index in arr) {
  console.log(arr[index]);
}

// // 2、构造函数  var 数组名称=new Array(整数number、其它类型)——整数为数组长度/ 其它类型-转为内容
// var arr2 = new Array(3)